home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / st-samples / fx inst a / text / cz101.fmt < prev    next >
Encoding:
Text File  |  1987-08-16  |  6.2 KB  |  196 lines

  1.  
  2.                         CZ-101 MIDI DATA FORMAT
  3.  
  4. [R] : Reception
  5. [T] : Transmission
  6.  
  7. 1. Channel Voice Message
  8.  
  9. NOTE ON EVENT   [R] [T]
  10.   First      1001nnnn    KEY ON and CHANNEL NUMBER  (n=0: Ch-1)
  11.   Second     0kkkkkkk    KEY NUMBER  (k=36:C1 - k=72:C5)
  12.   Third      0vvvvvvv    KEY VELOCITY  (v=0:KEY OFF, v=64:KEY ON)
  13.  
  14. CONTROL CHANGE   [R] [T]
  15.   First      1011nnnn    CONTROL CHANGE and CHANNEL NUMBER  (n=0: Ch-1)
  16.   Second     0ccccccc    CONTROL NUMBER
  17.   Third      0vvvvvvv    CONTROL VALUE
  18.   
  19.    c     Parameter          Transmission  Reception         v
  20.   ----------------------------------------------------------------
  21.    1     VIBRATO ON/OFF       YES           YES        0=OFF, 127=ON
  22.    5     PORTAMENT TIME       NO            YES        0 - 99
  23.    6     MASTER TUNE          NO            YES        0 - 127
  24.   65     PORTAMENT ON/OFF     YES           YES        0=OFF, 117=ON
  25.   
  26. NOTE OFF EVENT   [R]
  27.   First      1000nnnn    KEY OFF and CHANNEL NUMBER  (n=0: Ch-1)
  28.   Second     0kkkkkkk    KEY NUMBER  (k=36:C1 - k=72:C5)
  29.   Third      0vvvvvvv    KEY VELOCITY  (v=0)
  30.  
  31. PROGRAM CHANGE   [R] [T]
  32.   First      1100nnnn    PROGRAM CHANGE and CHANNEL NUMBER  (n=0: Ch-1)
  33.   Second     0ppppppp    PROGRAM NUMBER
  34.                          p =  0 - 15: Preset#    1 - 16
  35.                          p = 32 - 47: Internal#  1 - 16
  36.                          p = 64 - 79: Cartridge# 1 - 16
  37.  
  38. PITCH WHEEL CHANGE   [R] [T]
  39.   First      1110nnnn    PITCH BEND and CHANNEL NUMBER  (n=0: Ch-1)
  40.   Second     0v(vvvvvv)  PITCH BEND VALUE  LS byte
  41.               *          * Upper 1 bit
  42.   Third      0vvvvvvv    PITCH BEND VALUE  MS byte
  43.  
  44.      65.....0000000                MS byte           LS byte
  45.     .       0100001               ----------------------------
  46.     .       0100000                 0 - 64          Upper 1 bit
  47.     .       0100000                65 - 127         Upper 1 bit
  48.  Center 64..0000000...LS
  49.     .       0100000...MS
  50.     .       0100000
  51.     .       0111111
  52.     .       0000000
  53.      63.....0111111
  54.  
  55. 2.  Channel Mode Messages
  56.  
  57. LOCAL CONTROL OFF, ON   [R]
  58.   First      1011nnnn    (n=0: Ch-1)
  59.   Second     01111010
  60.   Third      00000000    LOCAL CONTROL  OFF
  61. or  "        01111111    LOCAL CONTROL  ON
  62.  
  63. MONO MODE   [R]
  64.   First      1011nnnn 
  65.   Second     01111110
  66.   Third      0vvvvvvv    M=4  (The same value as that of the 
  67.                 =M       sounding channel on CZ-101)
  68. {Comment: The next 3 voices are automatically assigned to the
  69.  next 3 Midi channels}
  70.  
  71. POLY MODE   [R]
  72.   First      1011nnnn
  73.   Second     01111111
  74.   Third      00000000
  75.   
  76. 3.  System Common Mesages
  77.  
  78. END OF SYSTEM EXCLUSIVE   [R] [T]
  79.   First      11110111     (NO following byte)   (F7 hex)
  80.  
  81. 4.  CZ-101 Exclusive Messages
  82.  
  83.     n: Basic Channel
  84.     d1d2:   0 - 32  Preset      
  85.            32 - 63  Internal
  86.            64 - 95  Cartridge
  87.            96       Sound Area
  88. {d1d2 represents a data byte made up of 2 4-bit nibbles, d1 and d2}
  89.            
  90. SEND REQ  (Transmit tone data from CZ-101)
  91.  
  92.       (computer)                          (computer)           (computer)
  93.  F0 44 00 00 7n 10 d1d2 \     (CZ-101)    / 7n 31 \    (CZ-101)  / F7
  94.                          F0 44 00 00 7n 30         [tone data] F7
  95.  
  96. RECEIVE DATA  (Writing tone data into CZ-101)
  97.  
  98.       (computer)                             (computer)
  99.  F0 44 00 00 7n 20 d1d2 \     (CZ-101)    / [tone data] F7 \ (CZ-101) 
  100.                          F0 44 00 00 7n 30                     F7
  101.  
  102. EFFECT CHANGE  (Effective only on the RECEPTION mode)
  103.  
  104.      (computer)
  105.  F0 44 00 00 7n 4k d1d2 F7
  106.  
  107.   k=0      BEND RANGE     d1d2 = 0 - 11
  108.   k=1      KEY TRANSPOSE  d1d2           d1    d2    -5 - 0 - 6
  109.                                         xxxx | xxxx
  110.               Bit 6 controls sign        ^    |----|
  111.                                          1 -   0 - 6
  112.                                          0 +
  113.  
  114.   k=2      TONE MIX       d1d2         d1     d2    1 - 9
  115.                                       xxxx | xxxx
  116.               Bit 6 controls on/off    ^    |----|
  117.                                        1 ON  1 - 9
  118.                                        0 OFF
  119.   
  120. EFFECT REQ  (Transmitting EFFECT ON/OFF STATUS from CZ-101)
  121.  
  122.       (computer)                          (computer)           (computer) 
  123.  F0 44 00 00 7n 19 d1d2 \     (CZ-101)    / 7n 31 \    (CZ-101)  / F7
  124.                          Fn 44 00 00 7m 30          d3d4 d5d6 F7
  125.  
  126.   d1d2        No use
  127.   d3d4        Tone Memory Number
  128.  
  129.                d5     d6
  130.   d5d6        0xPV | xxxx 
  131.    P=1: Portament ON   ( Bit 5 )
  132.    V=1: Vibrato ON     ( Bit 4 )
  133.    m:   Voice Channel Number
  134.  
  135. {Additional comments}
  136.   Midi Commands NOT used by CZ-101:
  137.       Omni on/off  
  138.       Velocity
  139.       Aftertouch
  140.       System clock 
  141.       Song commands 
  142.       Reset Active sensing
  143.       All notes off
  144.  
  145. Suggested reading:
  146.  
  147.    MIDI for Musicians  by Craig Anderson    ( includes MIDI specs)
  148.                        Amsco Productions  1986
  149.                        Division of Music Sales Corporation, New York
  150.                        Distributed in US by:
  151.                          Music Sales
  152.                          24 East 22nd Street
  153.                           New York, NY   10010
  154.                          ( or any keyboard music store )
  155.  
  156. Other references:
  157.  
  158.    Jerry Kovarsky
  159.    Product Manager E.M.I
  160.    c/o  CASIO
  161.    15 Gardner Rd.
  162.    Fairfield,  NJ  07006
  163.    (201) 575-7400
  164.  
  165.    IMA  (International MIDI Association)
  166.    11857 Hartsook Street
  167.    North Hollywood, CA  91607
  168.    (818) 505-8964
  169.                                    -Scott Squires  76545,573
  170.  
  171. End of list.
  172.  
  173. Download another file (Y/N)?
  174.  
  175. Enter number, or name of file?
  176.  
  177. *************************************
  178. Number: 43  Name: MIDI.101
  179. Address: COMP.MUSIC  Date: 870915
  180. Approximate # of Bytes: 30240
  181. Number of Accesses: 1  Library: 13
  182. *************************************
  183. Description:
  184. The file MIDI.101 is a basic technical description of MIDI and its  
  185. parameters.  Although not comprehensive, it nevertheless can serve as a 
  186. good building block for understanding the internal functioning of MIDI at
  187. the micro level and serve as a reference for those "what???" questions
  188. that come up frequently when working in the digital domain.
  189. Keywords: MIDI,description,technical,digital,byte,CAI,tutor,tutorial
  190. -------------------------------------
  191.  
  192. File: MIDI.101
  193. is an XMODEM File.
  194.  
  195. Press <RETURN> to skip, <D>ownload, <L>ist, or <Q>uit.
  196. ?